
# for 循环
"""
说明 ： 其实从一个容器中取若干个数 ，就需要循环 。
格式 ：
for 循环变量 in 序列(容器):
    代码块

其它的代码
"""

# 需求 ：循环字符串abcdefg并打印每个元素
for x in "abcdefg":
    print(x)

print("end")


# 练习1 ： 统计下面字符串中hello的个数 ，split() : 分割符
my_str = "hello python hello java hello go hello c hello php hello"
sum = 0
# 循环字符串
for x in my_str.split(" "):     # ["hello","python",...]
    if "hello" == x:
        sum += 1

print(sum)



# 练习2 ：打印1~100内能被3整除的所有数的和

# 1. 申明一个变量，保存这个和
sum = 0

# 2. 申明一个变量，作为循环的初始值
x = 1
while x <= 100:
    # x能否被3整除
    if x % 3 == 0:
        sum += x
    x += 1

print(sum)


# 第二种实现方法
sum = 0

# 2. 申明一个变量，作为循环的初始值
x = 1
while x <= 100:
    # x能否被3整除
    if not x % 3 :
        sum += x
    x += 1

print(sum)